package app.fugema.shop.main.order.model;

import app.fugema.shop.main.goods.model.CustomerServicesBean;

import java.util.List;

public class OrderDetailResult
{

    /**
     * success : true
     * Order : {"Id":2021042138710860,"OrderType":0,"OrderTypeName":"正常购","Status":"已关闭","JoinStatus":-2,"ShipTo":"小贾","Phone":"13125043082","Address":"湖北省 襄阳市 樊城区 王寨街道 王寨中心学校-小明珠幼儿园 56号","HasExpressStatus":false,"ExpressCompanyName":null,"Freight":0,"Tax":0,"IntegralDiscount":0,"RealTotalAmount":206,"CapitalAmount":0,"RefundTotalAmount":0,"ProductTotalAmount":206,"OrderPayAmount":0,"PaymentTypeName":"","PaymentTypeDesc":"","OrderDate":"2021-04-21 15:34:04","ShopName":"官方自营8号店-1","VShopId":14,"commentCount":0,"ShopId":12,"orderStatus":4,"PaymentType":"未付款时的默认状态","PaymentTypeValue":0,"FullDiscount":0,"DiscountAmount":0,"OrderRemarks":"","HasBonus":false,"ShareHref":"","ShareTitle":"","ShareDetail":"","ShareImg":"","IsCanRefund":false,"RefundStats":0,"OrderRefundId":0,"EnabledRefundAmount":0,"HasAppendComment":false,"SelfTake":0,"OrderInvoice":null}
     * OrderItem : [{"ItemId":97,"ProductId":1596,"ProductName":"S9188时尚百搭鳄鱼纹手提包真皮女包欧美范中年斜挎妈妈包","Count":1,"Price":206,"ProductImage":"https://www.fugema.cn:443//Storage/Shop/12/Products/1596/1_100.png","color":"黑色","size":null,"version":null,"IsCanRefund":false,"ColorAlias":"颜色","SizeAlias":"规格","VersionAlias":"规格","EnabledRefundAmount":206,"OrderRefundId":0,"RefundStats":null}]
     * StoreInfo : null
     * CustomerServices : [{"Id":14,"ShopId":12,"CustomerCode":null,"ProductJson":null,"UserName":null,"Tool":1,"Type":1,"Name":"旺旺","AccountCode":"3436152093","TerminalType":1,"ServerStatus":1}]
     * ValidityType : 0
     * StartDate :
     * EndDate :
     * OrderVerificationCodes : null
     * VirtualOrderItemInfos : null
     * IsCanRefundVirtual : false
     * ShipperAddress :
     * ShipperTelPhone :
     */

    private boolean success;
    private TheOrder Order;
    private String StoreInfo;
    private int ValidityType;
    private String StartDate;
    private String EndDate;
    private String OrderVerificationCodes;
    private String VirtualOrderItemInfos;
    private boolean IsCanRefundVirtual;
    private String ShipperAddress;
    private String ShipperTelPhone;
    private List<OrderItem> OrderItem;
    private List<CustomerServicesBean> CustomerServices;

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public TheOrder getOrder() {
        return Order;
    }

    public void setOrder(TheOrder order) {
        Order = order;
    }

    public String getStoreInfo() {
        return StoreInfo;
    }

    public void setStoreInfo(String storeInfo) {
        StoreInfo = storeInfo;
    }

    public int getValidityType() {
        return ValidityType;
    }

    public void setValidityType(int validityType) {
        ValidityType = validityType;
    }

    public String getStartDate() {
        return StartDate;
    }

    public void setStartDate(String startDate) {
        StartDate = startDate;
    }

    public String getEndDate() {
        return EndDate;
    }

    public void setEndDate(String endDate) {
        EndDate = endDate;
    }

    public String getOrderVerificationCodes() {
        return OrderVerificationCodes;
    }

    public void setOrderVerificationCodes(String orderVerificationCodes) {
        OrderVerificationCodes = orderVerificationCodes;
    }

    public String getVirtualOrderItemInfos() {
        return VirtualOrderItemInfos;
    }

    public void setVirtualOrderItemInfos(String virtualOrderItemInfos) {
        VirtualOrderItemInfos = virtualOrderItemInfos;
    }

    public boolean isCanRefundVirtual() {
        return IsCanRefundVirtual;
    }

    public void setCanRefundVirtual(boolean canRefundVirtual) {
        IsCanRefundVirtual = canRefundVirtual;
    }

    public String getShipperAddress() {
        return ShipperAddress;
    }

    public void setShipperAddress(String shipperAddress) {
        ShipperAddress = shipperAddress;
    }

    public String getShipperTelPhone() {
        return ShipperTelPhone;
    }

    public void setShipperTelPhone(String shipperTelPhone) {
        ShipperTelPhone = shipperTelPhone;
    }

    public List<app.fugema.shop.main.order.model.OrderItem> getOrderItem() {
        return OrderItem;
    }

    public void setOrderItem(List<app.fugema.shop.main.order.model.OrderItem> orderItem) {
        OrderItem = orderItem;
    }

    public List<CustomerServicesBean> getCustomerServices() {
        return CustomerServices;
    }

    public void setCustomerServices(List<CustomerServicesBean> customerServices) {
        CustomerServices = customerServices;
    }
}
